@media (max-width : 1025px) {
	
	.domain-search {
		width: 180px;
	}
	.nav > li {
		margin: 0 17px;
	}
	.header-top ul.info li {
	    margin-left: 0;
	}
}
@media (max-width : 991px) {
	
	.nav>li>a {
		font-size: 18px;
	}
	.nav > li {
		margin: 0 15px;
	}
	.megamenu > ul {
		padding: 0 10px;
		box-shadow:0px 0 0 #6b6b6b;
	}
	/* .megamenu > ul li {
		padding: 0 10px 6px;
	} */
	.megamenu > ul li a {
		padding: 0 5px 5px;
		font-size: 16px;
	}
	.megamenu-sm>ul li.no-space>a{border-bottom: none;}
	.domain-search {
		width: 115px;
	}
	.header-top .other-links li {
		padding: 0 20px;
	}
	.megamenu-lg > ul {
		padding: 5px 10px 10px;
	}
	.header-top li {
		padding: 0 15px;
	}
	.domain-search strong {
		font-size: 12px;
	}
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.mega-menu-wrap {
		padding: 25px 15px;
	}
	.menu-block {
		width:100%;
		padding: 0;
	}
	.menu-block > ul > li {
		width: 100%;
	}
	.menu-block > ul > li > a {
		padding: 4px 7px;
	}
	span.heading-icon {
		margin-right: 4px;
	}
	.menu-level-2 {
		padding: 0;
	}
	.tab-content {
		padding: 10px;
	}
	.tab-content h3 {
		font-size: 15px;
	}
	.offer-block img {
		max-width: 100%;
	}
	.menu-block > ul.list-col > li {
		width: 32.5%;
	}
	.offer-li p {
		font-size: 18px;
	} 
	.offer-li p strong {
		font-size: 25px;
	}
	.menu-block > ul.list-col.cloud-list > li {
		width: 19%;
	}
	.sn_pricingItem.sn_webhostlistwrap {
		padding: 0 0 0 0;
	}
	.offer-specification-list {
		padding: 0 15px;
	}
	.offer-du-select {
		padding: 20px 10px 0;
	}
	.offer-du-select h4 {
		font-size: 15px;
	}
	.get-btn {
		width: 130px;
	}
	p.vam {
		font-size: 25px;
	}
	.sticky-strip span {
		padding: 13px 0;
	}
	.offers-block h3 {
		font-size: 13px;
	}
	.sn_search_block .sn_srch_form {
		width: 100%;
	}
	.footer-container {
		padding: 0 0 50px;
	}
	.footer-logo img {
		max-width: 100%;
	}
	.footer-logo {
		width:140px;
	}
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
	.nav > li.dropdown:hover .megamenu {
		display: block;
	}
	.menu-block > ul > li > a {
		font-size: 12px;
	}
	span.heading-icon {
		width: 13px;
	}
	.tab-head img {
		width: 55px;
	}
	.offer-block {
		right: 15px;
		top: 71px;
		width: 24%;
		height: auto;
	}
	.tab-text {
		padding: 15px 0 0;
	}
	.tab-content h3 {
		line-height: 1;
	}
	.tab-text > span {
		font-size: 12px;
	}
	.tab-text strong {
		font-size: 21px;
	}
	.menu-block > ul > li.active > a:after, .menu-block > ul > li.active > a:before {
		right: -10px;
	}
	.menu-block > ul > li.active > a:after {
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		right: -8px;
	}
	.categories-list li {
		padding: 0 2px 5px;
		font-size: 11px;
	}
	.offer-specification-list {
		padding: 0 5px;
	}
	.offer-specification-list li {
		font-size: 11px;
	}
	.offer-du-select h4 {
		font-size: 12px;
	}
	.offer-du-select h4 span {
		padding: 0 5px;
	}
	.offer-du-select {
		padding: 20px 5px 0;
	}
	.select2-container .select2-choice {
		font-size: 11px;
	}
	.select2-container .select2-choice > .select2-chosen {
		margin-right: 10px;
	}
	.get-btn {
		width: 90px;
		padding: 6px 0 4px;
	}
	.bundle-title {
		font-size: 15px;
	}
	.nw-hosting .bundle-item {
		padding: 0 14px;
	}
	.nw-hosting .bundle-icon {
		padding: 10px 0;
	}
	.nw-hosting .bundle-icon img {
		width: 40px;
	}
	.nw-hosting .item-description li {
		font-size: 12px;
	}
	.nw-hosting .proceed-btn {
		width: 110px;
	}
	.nw-hosting .bundle-item:nth-child(4):after {
		right: -18px;
	}
	.nw-hosting .price-box span.off-price {
		font-size: 25px;
	}
	p.vam {
		font-size: 17px;
		padding: 16px 0;
	}
	.sticky-strip span {
		padding: 13px 5px;
	}
	.sn_pricing_block .sn_features_list ul li {
		font-size: 11px;
		line-height: 1;
	}
	.offers-block h3 {
		font-size: 11px;
		line-height: 1;
	}
	.nw-config-icon {
		width: 40px;
		margin-right: 5px;
	}
	.nw-config-title {
		font-size: 16px;
	}
	
	
	
}
@media (max-width : 767px) {
	.ball {
		width: 15px;
	}
	.offer_sticker {
		/* left: -1px; */
		top: -9px;
	}
	.offer-section .item {
		width:100%;
		display:block;
		margin: 0 0 45px;
	}
	.icon-logo {
		/* before chritmas 2019 */
		width: 40px;
		height: 36px;
		background-position: -351px -184px;

		/* width: 45px;
		height: 45px;
		background-position: -419px -445px; */
	}
	.lnk{ margin: 1% 0px 0px 0px;}	 
	.banner h1 {font-size: 38px; padding-top: 38px; padding-bottom: 0px;}	 
	.navbar-brand > img {max-height: 43px;}
	.navbar-toggle {margin-right: 0;}
	nav.navbar-collapse {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
	.navbar-nav .dropdown-menu {
		opacity: 1;
		z-index: 1;
		visibility: hidden;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.navbar-nav .dropdown.open:hover .dropdown-menu, .navbar-nav .dropdown.open .dropdown-menu {
		opacity: 1 !important;
		visibility: visible !important;
	}
	.navbar-nav .dropdown:hover .dropdown-menu {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.navbar-nav .open .dropdown-menu {
		background-color: #000;
		border-radius: 0;
		padding: 0;
	}
	.navbar-nav .open .dropdown-menu li {border-radius: 0;}
	.customer-reviews-bg .heading {font-size: 20px; margin: 29px 0px 25px 0px; }
	.customer-reviews-bg { padding: 80px 0px 45px;}
	#footer .col-md-3 {margin-bottom: 30px;}
	#footer {padding-bottom: 0px;}
	.back-to-top {right: 5px; bottom: 5px;}
	.copyright-info {margin-top: 5px; font-size: 12px;}
	ul.navbar-nav > li > a {
		color: #fff;
		padding: 10px 0;
		text-align: left;
	}
	.header-bottom .nav>li:last-child > a {
		margin: 20px 0;
		width: 100px;
    	text-align: center;
	}
	
	/* ======================================================== PARITOSH ==================================================== */
	.top-offer-text {
		position: relative;
		width: 100%;
		font-size: 12px;
		z-index: 99999;
	}
	.top-offer-text strong {
		font-size: 14px;
	}
	.top-offer-text .btn {
		font-size: 12px;
	}

	.mega-menu-wrap {
		padding: 15px;
	}
	
	.navbar-inverse {background-color:transparent; border-color:transparent;}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: transparent;}
	.sn_srch_form input.form-control, .sn_srch_form .input-group .btn.btn-success {height: 43px;}
	.sn_srch_form .input-group .btn.btn-success {font-size: 12px;}
	#main-navbar-collapse {background: #2667a4;}
	.sn_search_block .sn_srch_form {margin: 0 15px; width: auto;}
	.sn_srch_form .input-group .btn.btn-success {padding: 5px 12px;}
	.top_popup.alert {
		font-size: 15px;
		margin-bottom: 0;
		padding: 14px 15px 12px;
		border:0;
	}
	.domain-search {
		color: #2a2929;
	}
	ul.info.visible-xs {
		margin: 0;
		order: 2;
	    flex: 1;
	    display: flex;
	    justify-content: flex-end;
	    display: flex !important;
	    padding: 0;
	}
	ul.info li {
		display: inline-block;
		vertical-align: middle;
		padding: 0 13px;
		transition: 0.4s all ease;
		-webkit-transition: 0.4s all ease;
		line-height: 3;
		-moz-transition: 0.4s all ease;
		-ms-transition: 0.4s all ease;
		-o-transition: 0.4s all ease;
	}
	ul.info a {
		color: #2a2929;
		font-size: 15px;
		margin: 0;
		text-decoration: none;
		text-transform: uppercase;
		transition: 0.4s all ease;
		-webkit-transition: 0.4s all ease;
	}
	ul.info a.cart-icon {	
		color: #b2614a;
	}
	ul.info .form-control {
		border:0;
		box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
	}
	.mobile-links li a svg {width: 24px; fill: #4477ae;}
	#header .container {align-items: center;}
	.header-top {display: none;}
	.logo {width: 40px; padding: 12px 0;}
	.domain-search {width: 76px; padding: 26px 0 0;}
	.hamburger {
		width: 30px;
		order: 3;
		margin: 8px 0 0 10px;
	}
	.hamburger span {
		display: block;
		height: 2px;
		background: #000;
		margin: 0 0 5px;
		transition: 0.4s all ease;
		-webkit-transition: 0.4s all ease;
	}

	.header-chat {
		background-position: -193px -355px;
	}
	.header-phone {
		background-position: -113px -353px;
	}
	.header-cart {
		background-position: -224px -356px;
	}
	.header-user {
		background-position: -147px -354px;
	}
	.header-d-search {
		background-position: -428px -376px;
		position: absolute;
	    width: 28px;
	    height: 27px;
	    top: 6px;
	    right: 5px;
	}
	.mobile-ds .btn-primary {
		padding: 0 18px;
	    margin-left: -40px;
	    height: 38px;
	}

	.dropdown-menu {
		left: -50px;
	}
	.mobile-ds {
		padding: 0 15px;
	}
	.mobile-ds .container {
		flex-flow: column;
		align-items: center;
		justify-content: center;
	}
	.mobile-ds form {
		position: relative;
	}
	.mobile-ds .search-field {
		width: 99%;
	    margin-right: -18px;
	    border: 1px solid #347ab7;
	    padding: 8px;
	    vertical-align: top;
	}


	.open .hamburger span {margin: 0;}
	.open .hamburger span:first-child {opacity: 0; visibility: hidden;}
	.open .hamburger span:nth-child(2) {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		position: relative;
		top: 2px;
	}
	.open .hamburger span:last-child {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	body {overflow: hidden;}
	#wrapper {
		position: relative;
		left: 0;
		transition: 0.4s all ease;
		-webkit-transition: 0.4s all ease;
	}
	body.open #wrapper  {
		left: -75%;
		height: 100% !important;
		width: 100% !important;
		position: fixed !important;
		z-index: 0 !important;
	}
	.navbar-collapse {
		position: fixed;
		top: 0;
		z-index: 9;
		height: 100% !important;
		display: block;
		left: 100%;
		width: 75%;
		overflow: scroll;
		padding: 0 15px;
		transition: 0.4s all ease;
		-webkit-transition: 0.4s all ease;
	}
	body.open .navbar-collapse {left: 25%;}
	.nav > li {margin: 0; position: relative; padding:0 15px; }
	.nav > li.ml-20 {margin-left: 0;}
	.ph-text {
		top: -2px;
	    left: 0;
	    line-height: 1;
	    right: auto;
	    margin: auto;
		line-height: 1;
		width: auto;
	}
	.megamenu > ul li a .ph-text {
	    top: -12px;
	    left: 0;
	    right: 0;
	    margin: 0 auto;
	}
	.nav > li:hover > a {color: #fff;}
	.nav > li.dropdown >a:after {
		right: 0;
		background: url(../images/down-arrow-white.png) no-repeat center top;
		background-size: 100%;
	}
	.nav > li.dropdown:hover >a:after {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	.navbar-nav {float: none; display: block; width: 100%; margin: 0; padding: 15px 0 0;}
	#header .navbar {min-height: 0;}
	.navbar-brand {height: auto;}
	.megamenu {position: static; padding: 15px 0; display: block !important; width: 100% !important;}
	.megamenu > ul li {float: none; width: 100%;}
	.tab-content .btn {text-align: center;}
	#alert_popup button.close {
		position: absolute;
		right: 6px;
		top: 32px;
		margin-right: 0;
	}


	#bs-navbar .nav>li:last-child > a {
		margin: 20px 0;
	}



	.tab-content {padding: 10px 15px;}
	.tab-content h3 {
		font-size: 14px;
		margin: 0 0 10px;
		line-height: 1;
	}
	.tab-head {padding: 0;}
	.tab-text {padding: 15px 0 0;}
	.tab-text strong {font-size: 30px;}
	.tab-content strong svg {font-size: 15px;}
	.tab-items {
		float: none;
		width: 100%;
		padding: 15px 0 0;
	}
	.offer-block {
		display: block;
		width: 100%;
		display: block;
		height: auto;
		position: static;
		margin: 10px 0 0;
	}
	.offer-text img {width: 100%;}
	.menu-level-2 {display: block; padding: 0;}
	.menu-level-2 li {
		padding: 0;
		width: 100%;
		margin: 0 0 15px;
	}
	.menu-level-2 li:last-child, .menu-block > ul > li:last-child {margin: 0;}
	.tab-head img {width: 100%;}
	.item-text {
		width: 100%;
		padding: 0 15px;
	}
	.item-text-wrap h2 {font-size: 20px;}
	.item-text-wrap p {
		font-size: 20px;
		margin: 3px 0;
	}
	.item-text-wrap .btn {
		font-size: 14px;
		padding: 5px 26px;
	}
	.offer-section {padding: 35px 0;}
	.ak-about-heading h2, .heading {
		font-size: 25px;
		padding: 0;
		line-height: 1;
	}
	.offer-section .item {padding: 0 1px;}
	.offer-item h3 {font-size: 20px;}
	.offer-item {padding: 15px 15px 30px;}
	.offer-content .btn {
		width: 135px;
		padding: 7px 15px;
		bottom: 14px;
	}
	.offer-content {padding: 15px 0 30px;}
	.design-line {margin: 0 auto 20px;}
	.why-choose-us-box {
		/*margin: 0px;*/
		display: block;
		min-height: 270px;
	}
	.nw-feature-block > div {display: block;}
	.nw-feature-icon {margin: 0 auto 25px;}
	.nw-feature-text {
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.sn_certfication {padding: 35px 15px;}
	.sn_certfication .sn_title {margin: 0;}
	.sn_certfication .sn_title h2 {font-size: 25px;}
	.nw-domain-price-wrap {
		padding: 5px 9px;
	}
	.nw-domain-name {
		font-size: 19px;
	}
	.nw-domain-price {
		font-size: 15px;
	}
	.sn_search_block .sn_srch_title {
		font-size: 35px;
	}
	.sn_srch_form .input-group-btn {
		width: 32px;
	}
	.sn_srch_form input.form-control {
		width: calc(100% - 50px);
	}
	span.wide-web {
		padding: 0 0 0 5px;
	}
	.features-mobile-block  {
		padding: 0 10px 5px;
	}
	.services-section .related-offer-block {
		margin: 0;
	}
	.page-section {
		padding: 30px 0;
	}
	
	.rating-wrap img {
		max-width: 100%;
	}
	.ratings span {
		font-size: 18px;
	}
	
	.footer-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 0 100px;
	}
	.footer-container-left {
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer-links {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		min-width: 200px;
	}
	.footer-container-bottom {
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		justify-content: space-evenly;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.table-responsive {
		border:0;
	}
	
	/* SEARCH DOMAIN */
	.domain-price-list a {
		font-size: 13px;
		color: #000;
	}
	.domain-price-list {
		margin: 10px 0;
		display: flex;
    	justify-content: space-evenly;
	}
	.domain-price-list li {
		border-right: 1px solid #000;
	    padding: 0 7px;
	}
	.domain-price-list a span {
	    color: #cb4c49;
	}
	.search-domain-wrap h2 {
		font-size: 19px;
		margin: 0;
		letter-spacing: 0;
	}
	.search-domain-wrap p {
		font-size: 14px;
	}
	.search-domain-wrap {
		padding: 35px 0;
		top: 71px;
	}
	.search-wrap {
		margin: 25px 0 0;
	}

	.customer-reviews-bg h2 {
		font-size: 30px;
	}
	
	
	/* CART */
	.cart-wrap .table>tbody>tr>td {
		padding: 8px 15px;
	}
	.empty {
		left: 0;
		right: auto;
		margin: 0 !important;
	}
	.sn_panel_wrap .sn_highlight_new_design {
		padding: 20px 0px;
	}
	.coupon-text, .nw-btn {
		font-size: 12px;
	}
	.nw-btn {
		padding: 5px 15px;
	}
	.sn_pricing_block .sn_pricingItem {
		margin: 0;
		padding: 0 0 35px;
	}
	
	/* ============================ REGISTER DOMAIN ============================= */
	.sn_search_wrap img {
		max-width: 100%;
	}
	.sn_search_list_block .srvr-container {
		/* display: block; */
		position: relative;
		padding: 10px 0;
		border-bottom: 0;
	}
	/* .sn_search_list_block .srvr-container>*:nth-child(1) {
		width: auto;
		display: block;
	}
	.sn_search_list_block .flex-child:last-child {
		width: auto;
	} */
	.sn_search_list_block .offer_c {
		position: absolute;
		top: 10px;
	}
	.sn_search_list_block .flex-child {
		display: inline;
	}
	.noavlble_cross {
		height: 30px;
		width: 30px;
	}
	.domain_url {
		font-size: 25px;
	}
	
	/* ============================= VPS =============================== */
	.sn_pricingItem.sn_webhostlistwrap {
		padding: 0 0 35px 0;
	}
	.offers-block {
		margin: 0;
		padding: 0 10px;
	}
	.single-offer > strong {
		font-size: 12px;	
	}
	.single-offer > h2 {
		margin: 10px 0 4px;
		font-size: 25px;
	}
	.single-off {
		font-size: 41px;
	}
	.single-build-text {
		font-size: 18px;
	}
	.single-weebly-gives {
		font-size: 12px;
	}
	.single-offer .get-btn {
		width: 180px;
		font-size: 18px;
	}
	.offers-block-mobile .select2-container .select2-choice {
		padding: 5px;	
	}
	.offers-block-mobile .select2-container .select2-choice > .select2-chosen {
		margin-right: 0;
	}
	.related-wrap {
		padding: 0 10px;
	}
	.offer-specification-list li:last-child {
		margin: 0 0 10px;
	}
	.offer-specification-list.list-open li:last-child {
		opacity: 1;
	}
	.offer-toggle {
		display: none;
	}
	.know-btn {
		background: transparent;
		color: #105f9f;
		text-transform: capitalize;
		border: 0;
		font-weight: 700;
		cursor: pointer;
		outline: 0;
	}
	.know-btn.less-btn {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}
	.offer-price-mobile {
		color: #af4405;
		padding: 15px 0;
	}
	.offer-price-mobile h4 {
		margin: 0;
	}
	.du-slide-item {
		color: #000;
	}
	.du-slides .slick-active {
		opacity: 1;
	}
	.du-slides .slick-active.slick-current {
		opacity: 0.7;
	}
	.du-slides .slick-arrow {
		display: none !important;
	} 
	.bottom-half {
		padding: 15px 0 35px;
	}
	.offers-block h3 {
		line-height: 1;
		padding: 10px 0;
	}
	.offers-price h5 {
		font-size: 16px;
	}
	.old-price {
		font-size: 17px;
	}
	.new-price {
		font-size: 27px;
	}
	.offer-specification-list li {
		margin: 0 0 5px;
	}
	.features-tab-wrap .table>thead>tr>th, .features-tab-wrap .table>tbody>tr>td {
		padding: 8px 0px;
		font-size: 12px;
	}

	.multi-banner .feature-heading {
		font-size: 30px;
	}
	.multi-banner-reseller .feature-tagline {
		font-size: 14px;
		/* text-shadow: 1px 1px 6px #000; */
    	color: #000;
	}
	.multi-banner .feature-list li {
		font-size: 14px;
	}

	.webp .multi-banner-vps {
		background-position: right top;
	}
	
	/* ========================== DEDICATED ========================= */
	.feature-heading {
		margin: 0 0 4px;
	}
	.feature-subheading, .feature-tagline {
		font-size: 18px;
	}
	.feature-subheading strong {
		font-size: 30px;
	}
	.servr-feature .why-choose-us-box {
		padding: 0 10px;
	}
	.multi-banner .feature-list li {
		margin: 0 0 5px;
		font-size: 18px;
	}
	.page-feature {
		padding: 25px 0;
	}
	.multi-banner {
		background-position: left bottom;
	}
	.multi-banner .overlay {
		background: rgba(0,0,0,0.6);
	}
	.servr-feature .nw-feature-icon {
		margin: 0 auto 0;
		text-align: center;
	}
	.srvr-table {
		overflow-x: scroll;
	}
	.srvr-head {
		position: static;
		border-top: 0;
	}
	.srvr-container {
		width: auto;
		padding: 20px 0 17px;
		border-bottom: 1px solid #ddd;
	}
	.flex-child {
		font-size: 12px;
		/* padding: 0 10px; */
	}
	.flex-child:last-child {
		width: 277px;
	}
	.srvr-head, .srvr-body ul li > a, .srvr-rw:hover {
		justify-content: flex-start;
		padding: 0;
		border-bottom: 0;
	}
	.srvr-container>*:nth-child(1) {
		width: 103px;
	}
	li .flex-child {
		padding: 0 3px;
	}
	
	.dedicated-srvr-form .config-group-head {
		width: 55%
	}
	.nw-config-icon {
		width: 30px;
		margin-right: 5px;
	}
	.nw-config-title {
		font-size: 14px;
	}
	
	/* =================== RESELLER =================== */
	.sn_dealBlock.offers-block {
		margin: 0 0 35px;
		overflow: visible;
	}
	
	#features_wrap .why-choose-us-box {
		margin: 0 0 25px;
	}
	.head-feature {
		width: 100%;
	}
	.head-feature li {
		font-size: 14px;
	}
	.related-offer-content {
		margin: 0 0 20px;
	}
	
	/* ================== CLOUD ======================== */
	.cloud-offer .offers-block {
		margin:0 0 35px;
	}
	.list-inline>li {
		width: 45%;
	}
	
	/* ======================= OFFICE 365 ======================== */
	figure.office-fig.text-center {
		width: 40%;
	}
	.office-text {
		width: 60%;
	}
	.office-feature-title {
		font-size: 20px;
		line-height: 25px;
	}
	.office-text p {
		font-size: 13px;
	}
	.office-feature-head.text-center {
		margin: 0 0 35px;
	}
	.office-fig, .office-text {
		padding: 0 10px;
	}
	
	.menu-block > ul.list-col > li {
		border-right: 0;
		border-bottom: 1px solid #929191;
	}
	.menu-block > ul.list-col > li:last-child {
		border-bottom: 0;
	}
	.our-mission ul li {
		width: 100%;
	}
	
	.nw-hosting {
		padding: 15px 15px;
	}

	.customized-feature-block {
		margin: 0 0 25px;
	}


	.multi-banner-linux .feature-list li {
		float: none;
		width: 100%;
	}
	#captchaimg {
		margin: 0 auto 15px;
		display: block;
	}
	.ces-heading {
		padding: 55px 0 20px;
	}


	/* ======================== LINUX ========================= */
	.multi-banner-linux .overlay {
    	background: rgba(0,0,0,0.7);
	}
	/* .webp .multi-banner-linux, .no-webp .multi-banner-linux {
		background-position: center top;
	} */
	#features_wrap h3 {
		font-size: 22px;
	}


	/* ============================ WORDPRESS ======================== */
	.multi-banner-wp {
		    background-position: center top;
	}


	/* ============================= JAVA HOSTING ============================ */
	.multi-banner-java {
		background-position: center top;
	}



	#errormsg {
		right: -130px;
		bottom: 24px;
	}

	.nav-chat-box a {
		padding: 7px 0px;
		width: 110px;
		font-size: 14px;
		text-align: center;
	}
	.nav-chat-box {
		background: #8a8a8a;
	}


	/* ============================ Tally On Cloud ============================ */
	.more-plans-sec th strong {
		width: 80px;
		padding: 8px 0;
		font-size: 14px;
	}
	.more-plans-sec .table>tbody>tr>td {
		font-size: 12px;
	}
	.tally-plan-head {
		width: 250px;
		height: 250px;
	}
	.tally-plan-head strong {
		font-size: 36px;
    	margin: 45px 0;
	}
	.tally-plan-wrap {
	    margin: 0 0 35px;
	}
	.scroll {
	    overflow: scroll;
	}

	#feature-tab-sec .tab-content {
		    padding: 10px 0;
	}
	#feature-tab-sec .table-responsive.plr-15 {
		padding: 0;
	}
	.table-compare .panel-heading, .table-compare .panel-body {
	    padding: 0;
	}
	.table-compare .table {
		min-width: 500px;
	}
	.table-compare .table>tbody>tr>th, .table-compare .table>tbody>tr>td {
	    width: 100px;
	}


	/* ================= New Cart Design ================== */
	.cart-flex-row {
	    display: flex;
	    /* justify-content: center; */
	    align-items: center;
	}
	.cart-flex-row > * {
		width: 50%;
		padding: 10px 0;
	}
	.cart-product-wrap {
		border-bottom: 1px solid #0078ff;
	}
	.cart-section .ajaxCall {
		margin: 0 -15px;
	}
	.cart-search-domain input.add-domain {
		width: 74%;
	}
	.sn_unit_price {
		display: flex;
	}
	.sn_unit_price > div {
		margin-right: 5px;
	}

	.contact-form.colo-form {
	    margin: 0;
	}
	.three-in-one-banner {
		display: block;
	}
	.banner-one {
	    width: 100%;
	    min-height: 155px;
	    display: flex;
	}
	.combo-link-wrap a {
		min-height: 155px;
    background-size: cover;
	}
	.two-banner-wrap {
		width: 100%;
	}
	.two-banner-wrap h4 {
		font-size: 16px;
    line-height: 1.2;
	}
	.two-banner-wrap h2 {
		font-size: 18px;
	}
	.banner-combo {
		min-height: 0;
	}
	.websitebuildercombo .three-banner-text {
		padding: 13px 0px 35px;
	}
	.websitebuildercombo .three-banner-one-text h4 {
    font-size: 19px;
	}
	.websitebuildercombo .three-banner-one-text h2 {
		font-size: 27px;
		margin: 10px 0 10px;
	}
	.banner-combo {
		    background: url(../images/three-banner-one.jpg) no-repeat top center;
	}
	.websitebuildercombo-block {
		margin: 0 0 25px;
	}
	.banner-one, .two-banner-wrap {
		padding: 5px;
	}

}
@media (max-width : 479px) {
	#navigation .nav-tabs>li>a { padding: 12px 10px 8px 11px}
	#navigation .nav-tabs {width: 100%;}
	#navigation .nav-tabs { margin-right: 0px; margin-top: 8px}
	.banner h1 {font-size: 30px; padding-top: 2px;padding-bottom: 0px; line-height: 37px}
	.nextraone_domains_price_name > span { padding-left: 6px; padding-right: 10px;}
	.banner .search-form { padding-right: 140px; padding-top: 8px;padding-bottom: 6px; height: 65px;padding-left: 1px;}
	.banner .searchbutton {width: 135px; height: 50px;}
	.lnk h3 {margin-top: 0px;padding-top: 1px; font-size: 28px}
	.my-fix{ display:none}
	p{  font-size:12px;}
}
@media (min-width : 320px) and (max-width: 478px) {
	.navbar-brand {
		width: 130px !important;
		background-size: contain !important;
		padding: 0;
		margin-top:0;
	}
	.footer-bottom-menu {margin: 20px 0 0 0;}
	ul.nav.nav-tabs.pull-right {
		text-align: center!important;
		width: auto;
		max-width: auto;
		margin: 0 auto!important;
		float: left !important;
	}
	#navigation .cart-bg {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		
	}
	#navigation .nav-tabs{ width:auto !important}
	#navigation .nav-tabs li.nav-phone-btn {  padding: 10px 8px;font-size: 17px; }
	.banner .search-form .search-field { border-bottom-left-radius: 25px; border-top-left-radius: 25px; padding-left: 38px;}
	.banner .search-form{ border-radius: 0px;}
	.banner .bg { border-radius: 0px;}
	.banner .search-form { padding-right: 140px;}
	.banner .searchbutton {border-radius: 0px;}
	.banner {
		height: auto !important;
	}
	.banner .owl-dot.active {
		background: #484747;
	}
	.banner .owl-dot {
		border: 2px solid #3c3b3b;
	}
	.banner .owl-dots {
		bottom: -30px;
	}
}

@media (min-width : 991px) {
	#footer .col-sm-2 {
		width: 14.28%;
		padding: 0 10px;
	}
	#footer .col-sm-4 {
		width: 28.56%;
		padding: 0 10px;
	}
	#footer .col-sm-8 {
		width: 71.4%;
		padding: 0 10px;
	}
	.nav > li.dropdown:hover > .megamenu {
		display: block;
	}
	.nav > li.dropdown ul li:hover > .megamenu-sm {
		display: block;
	    right: auto;
		left: 200px;
		max-width: 385px;
		align-items: right;
		display: block;
		top: -60px;
	}
	.nav > li.dropdown ul li > .megamenu > ul{
		overflow: visible;
	}
	.megamenu-sm ul li{width: 50%;}
	.megamenu.megamenu-sm.single-column{
		width: 185px;
	}
}
@media (max-width: 767px){	
	.nav-chat-box{background: url(../images/opt-image/combo-bg.jpg);}
	.nav-chat-box a {
		padding: 3px 4px;}
}

/* ================================= PARITOSH ============================ */

